powered filtering devices - Francés Inglés Diccionario